package com.hzlj.position.locate.service;

import com.fz.common.base.dto.PageParamDTO;
import com.fz.common.base.dto.QueryPageResultDTO;
import com.hzlj.position.locate.common.dto.abnGathering.AbnGatheringCacheDTO;
import com.hzlj.position.locate.common.dto.abnGatheringJzry.AbnGatheringJzryQueryParamDTO;
import com.hzlj.position.locate.common.dto.abnGatheringJzry.AbnGatheringJzryQueryResultDTO;

import java.util.List;

/**
 * 定位分析-聚众告警表-定位信息(AbnGatheringJzry)表服务接口
 *
 * @author lifh
 * @date 2023-03-28 10:20:24
 */
public interface AbnGatheringJzryService {
    boolean save(String gatheringId, List<AbnGatheringCacheDTO> filterKeys);

    List<AbnGatheringJzryQueryResultDTO> listAbnGatheringJzry(AbnGatheringJzryQueryParamDTO dto);

    QueryPageResultDTO<AbnGatheringJzryQueryResultDTO> pageAbnGatheringJzry(AbnGatheringJzryQueryParamDTO dto, PageParamDTO pageParamDTO);
}
